Silicon Labs /Series1 /EFR32ZG13P /EFR32ZG13P531F512GM32 /GPIO /PC_MODEL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as PC_MODEL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (DISABLED)MODE00 (DISABLED)MODE10 (DISABLED)MODE20 (DISABLED)MODE30 (DISABLED)MODE40 (DISABLED)MODE50 (DISABLED)MODE60 (DISABLED)MODE7

MODE5=DISABLED, MODE0=DISABLED, MODE6=DISABLED, MODE1=DISABLED, MODE7=DISABLED, MODE3=DISABLED, MODE4=DISABLED, MODE2=DISABLED

Description

Port Pin Mode Low Register

Fields

MODE0

Pin 0 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE1

Pin 1 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE2

Pin 2 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE3

Pin 3 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE4

Pin 4 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE5

Pin 5 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE6

Pin 6 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE7

Pin 7 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

Links

() ()